iT邦幫忙

0

[圖解]Python Visulization-Seaborn style setting

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20190507/20117325X1uLQFdzYt.jpg

緣起:

Kaggle寄了一篇Seaborn教程給我,又再次觸及我心中最軟的一塊 - 資料視覺化。
(TO LEARN R Visulization放在備忘錄好久了...)
Seaborn是一款酷炫的python visulization library,輕鬆搭配pandas畫出圖表,
今天不說操作,只筆記seaborn的幾種參數設定。


本文:

Style
seaborn共有五種style,使用方法為sns.set_style("darkgrid")

  • darkgrid (default,深色網格)
  • whitegrid (白色網格)
  • dark (深色背景)
  • white (白色背景)
  • ticks (白色背景 + ticks)

https://ithelp.ithome.com.tw/upload/images/20190507/20117325LCEETO9fdq.jpg


Context
seaborn共有四種context style,使用方法為sns.set_context("notebook")

  • notebook(default,font=1)
  • paper(font=0.8)
  • talk(font=1.3)
  • poster(font=1.6)

https://ithelp.ithome.com.tw/upload/images/20190507/20117325Y1y9aMkxh8.jpg
這裡我偷偷加了一行 sns.despine(),移除上方、右方的axes,
還有plt.tight_layout()避免subplot之間重疊的情況。

Palette(調色盤)
設定圖示的顏色列表,使用方法為sns.set_palette("bright")
有deep, muted, pastel, bright, dark, and colorblind,六種色表可以設定,
sns.palplot(sns.color_palette()),可以看目前預設色表。
當然還有超複雜的顏色設定,在這轉載一下文章 知乎
色表是從藍色開始,順時針取用。

https://ithelp.ithome.com.tw/upload/images/20190507/20117325OxgQLcBz8P.jpg


Reference:

Seaborn Gallery
知乎官方文檔筆記
Seaborn惱人的facet title解決辦法


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言